<?php
/**
 * User: 未央-请保留版权
 * Agreement: 禁止使用本软件（系统）用于任何违法违规业务或项目,造成的任何法律后果允由使用者（或运营者）承担
 * Date: 2021/3/3
 * Time: 14:34
 */
namespace app\common\controller;
use think\Db;
use think\Controller;

class mq_gvxyjk extends Controller
{
    public function getReturn($code = 1, $data = "成功", $json = null)
    {
        return array("code" => $code, "data" => $data, "json" => $json);
    }
    
    public function cehsald($atad)//监控回调
    {
           return $this->getReturn(-1, '交易失败', $atad);
    }
    
    public function fukyem($data)//支付页面
    {
        $sz = Db::name("pay_sz")->find();
        $atad= Db::name("pay_gfg")->where("pid", $data['pid'])->where("mid", $data['mid'])->find();
        $user = Db::name("pay_user")->where("id", $data['pid'])->find();
        $data['timeOut'] = $user['bug_close'];//订单有效期
        
        if($data['type']=='weixin'){//微信
            $data['money'] = $data['price'];//实际金额
            $data['src'] = url('pay/enQrcode').'?url='.$data['mid_url'];//二维码
            // 模板变量赋值
            $data['luji'] = '../../static/pay/pay_'.$sz['web_pay'];//模板路径
            $this->assign('data',$data);
            return $this->fetch('pay/pay_'.$sz['web_pay'].'/index');
        }
    }
    
    public function exec($atad,$money,$type)
    {
        $atad['data'] = $atad['ck'];//通道监控数据
        $atad['pay_id']  = time();//通道订单号
        $atad['mid_url'] = urlencode($atad['ck']);//通道二维码
        return $this->getReturn(1, $atad, $atad['data']);
    }
}